• word of the day

    lutra canadensis

    lutra canadensis - Dictionary definition and meaning for word lutra canadensis

    Definition
    (noun) sociable aquatic animal widely distributed along streams and lake borders in North America
    Synonyms : river otter
Download our Mobile App Today
Receive our word of the day
on Whatsapp